hamming code in c